package com.qd.common.sys.domain.login;

import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author sjk
 */
@Data
@Accessors(chain = true)
@ToString
public class AppUserExtend {
    /**
     * 微信用户唯一标识
     */
    private String openid;
    /**
     * 微信用户全局唯一标识
     */
    private String unionId;
    /**
     * 公众号或者小程序的ID
     */
    private String appId;
    /**
     * 手机号
     */
    private String mobile;
    /**
     * 用户头像
     */
    private String avatar;
    /**
     * 用户昵称不能为空
     */
    private String nickName;
    /**
     * 跳转平台标识（推广码）
     * 用于标识是从哪个平台跳转到小程序
     * 如果为空表示直接打开我们自己的小程序
     */
    private String promotionCode;

    public void freeData() {
        this.openid = null;
        this.unionId = null;
        this.appId = null;
        this.mobile = null;
        this.avatar = null;
        this.nickName = null;
        this.promotionCode = null;
    }
}
